package finn.movingheadtracker;

public abstract class Universe {
	public int id = 0;
	public short direction = Universe.IN;
	
	public String name ="Default Universe";
	public short type = Universe.PROGRAM;
	

	static short IN = 1;
	static short OUT = 2;
	static short ARTNET = 1;
	static short VIRTUAL = 2;
	static short PROGRAM = 3;
	
	public abstract void change(DmxValue[] values);
	public abstract void change(byte[] values);
	
	public abstract byte getChannelValue(int addr);
}
